Consistent Interaction of Software Components
نویسندگان
چکیده
Constructing complex software systems by integrating different software components is a promising and challenging approach. With the functionality of software components given by models it is possible to ensure consistency of such models before implementation in order to successfully build the system. Models consisting of different submodels, the absence of an overall formal semantics and the numerous possibilities of employing models requires the development of techniques ensuring the consistency. In this paper, we discuss the issue of consistency of models made up of different submodels proposing a concept for the management of consistency. Consistency management relies on a consistency concept and a process for ensuring consistency of models. We introduce a consistency concept for software components modeled in the Unified Modeling Language (UML) and devise suitable consistency checks. On this basis, we propose a process how to locate and resolve inconsistencies, thus ensuring the consistency of models and by that the consistency of componentbased systems derived from those models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
منابع مشابه
The Ranking of Obstacles to the Establishment of Smart Cities Projects in Terms of Energy in Iran, Based On the DEMATEL Technology
The purpose of this study was to rank the obstacles to the establishment of smart cities projects in terms of energy in Iran, based on the DEMATEL technique. The purpose of this research is applied and is descriptive-survey based on research method. The statistical population of the study was senior managers and experienced experts in the Tehran Electric Power Distribution Company and the gas c...
متن کاملA Component-Based Infrastructure for Pervasive User Interaction
Since a growing number of different mobile computing devices are used in pervasive and ubiquitous environments, the need to adopt new approaches for designing and implementing pervasive interactive software with minor effort is emerging. In this paper we present a process that facilitates the design of next-generation interactive software for pervasive environments. We created a distributed run...
متن کاملSynthesis of correct adaptors for protocol enhancement in component-based systems
Adaptation of software components is an important issue in Component Based Software Engineering (CBSE). Building a system from reusable or Commercial-Off-The-Shelf (COTS) components introduces a set of problems, mainly related to compatibility and communication aspects. On one hand, components may have incompatible interaction behavior. This might require to restrict the system’s behavior to a ...
متن کاملTowards a Mathematical Concept of a Component and its Use
We deal with the concept of a component considered as a black box that is a physical encapsulation of related services according to a published specification. These services can only be accessed through a consistent and published interface that includes an interaction standard. Such a notion of a component needs a carefully chosen semantic concept of a syntactic and a semantic interface that al...
متن کاملTrend of the Caspian Sea surface temperature changes
The interaction between sea and atmosphere has profound effects on the regions climate. Meanwhile, the sea surface temperature is considered as one of the most effective components of water bodies, and the controller of many atmospheric behaviors. Because of the importance of sea surface temperatures effects on atmospheric elements and also given the role of global warming on land and sea surfa...
متن کاملScenario-Driven Analysis of Component-Based Software Architecture Models
The architectural model of a system provides a high level description of a system in terms of components and connectors that coordinate the components to meet global requirements. Given a set of components and a scenario-based representation of the required application specific interaction requirements between the components, the application architecture design introduces connectors that provid...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Transactions of the SDPS
دوره 6 شماره
صفحات -
تاریخ انتشار 2002